suitable source of energy - Español Inglés Diccionario